package com.z.xhelper.core.dao;

import androidx.annotation.NonNull;

/**
 * 微信消息结构
 */
public class WeChatMsg {
    private Long msgId;
    private String msgSvrId;
    private Integer type;
    private Integer status;
    private Integer isSend;
    private String isShowTimer;
    private Long createTime;
    private String talker;
    private String content;
    private String imgPath;
    private String reserved;
    private String lvbuffer;
    private String sendByNickName;

    public WeChatMsg() {
    }

    public WeChatMsg(Long msgId, String msgSvrId, Integer type, Integer status, Integer isSend,
                     String isShowTimer, Long createTime, String talker, String content,
                     String imgPath, String reserved, String lvbuffer, String sendByNickName) {
        this.msgId = msgId;
        this.msgSvrId = msgSvrId;
        this.type = type;
        this.status = status;
        this.isSend = isSend;
        this.isShowTimer = isShowTimer;
        this.createTime = createTime;
        this.talker = talker;
        this.content = content;
        this.imgPath = imgPath;
        this.reserved = reserved;
        this.lvbuffer = lvbuffer;
        this.sendByNickName = sendByNickName;
    }

    public Long getMsgId() {
        return msgId;
    }

    public void setMsgId(Long msgId) {
        this.msgId = msgId;
    }

    public String getMsgSvrId() {
        return msgSvrId;
    }

    public void setMsgSvrId(String msgSvrId) {
        this.msgSvrId = msgSvrId;
    }

    public Integer getType() {
        return type;
    }

    @NonNull
    @Override
    public String toString() {
        return "WeChatMsg{" +
                "msgId=" + msgId +
                ", msgSvrId='" + msgSvrId + '\'' +
                ", type=" + type +
                ", status=" + status +
                ", isSend=" + isSend +
                ", isShowTimer='" + isShowTimer + '\'' +
                ", createTime=" + createTime +
                ", talker='" + talker + '\'' +
                ", content='" + content + '\'' +
                ", imgPath='" + imgPath + '\'' +
                ", reserved='" + reserved + '\'' +
                ", lvbuffer='" + lvbuffer + '\'' +
                ", sendByNickName='" + sendByNickName + '\'' +
                '}';
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getIsSend() {
        return isSend;
    }

    public void setIsSend(Integer isSend) {
        this.isSend = isSend;
    }

    public String getIsShowTimer() {
        return isShowTimer;
    }

    public void setIsShowTimer(String isShowTimer) {
        this.isShowTimer = isShowTimer;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public String getTalker() {
        return talker;
    }

    public void setTalker(String talker) {
        this.talker = talker;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getImgPath() {
        return imgPath;
    }

    public void setImgPath(String imgPath) {
        this.imgPath = imgPath;
    }

    public String getReserved() {
        return reserved;
    }

    public void setReserved(String reserved) {
        this.reserved = reserved;
    }

    public String getLvbuffer() {
        return lvbuffer;
    }

    public void setLvbuffer(String lvbuffer) {
        this.lvbuffer = lvbuffer;
    }

    public String getSendByNickName() {
        return sendByNickName;
    }

    public void setSendByNickName(String sendByNickName) {
        this.sendByNickName = sendByNickName;
    }
}
